/**
 * Created by Administrator on 2016/9/22.
 */
//json.coun时间间隔
//json.src地址
//json.data传输的数据
//json.callback(data);  成功函数callback:function(){}
function timer(json){
    var $con='';
    var thit = this;
    var InterValObj; //timer变量，控制时间
    var count = json.coun||30; //间隔函数，1秒执行
    var curCount;//当前剩余秒数
    curCount = count;
    $(thit).attr("disabled", "disabled");
    $(thit).val(+ curCount + "秒");
    InterValObj = setInterval(SetRemainTime,1000); //启动计时器，1秒执行一次
//向后台发送处理数据
    var params = $(json.data).val();
    $.ajax({
        type: "POST", //用POST方式传输
        dataType: "JSON", //数据格式:JSON
        //url: json.src, //目标地址
        url: json.src, //目标地址
        data: params,//发送手机号内容
        success: function (data){
            console.log(data);
            json.callback(data);
            //if (data.status == 1){
            //    $(json.data).siblings(".Validform_checktip").empty().addClass("Validform_right").removeClass("Validform_wrong");
            //    $(json.data).removeClass("Validform_error");
            //    //$.cookie('modal',"tyryry", {expires: 7 , path: '/'});
            //    //console.log($.cookie("modal"));
            //
            //    $con = data.data.is_login;
            //    $(json.data).attr("login",data.data.is_login);
            //}else{
            //    $(json.data).siblings(".Validform_checktip").text("手机号错误").addClass("Validform_wrong").removeClass("Validform_right");
            //    $(json.data).addClass("Validform_error");
            //}
        },
        error: function (jqXHR, textStatus, errorThrown) {//进行错误信息的处理
            /*弹出jqXHR对象的信息*/
            console.log(jqXHR.responseText + "-" + jqXHR.status + "-" + jqXHR.readyState + "-" + jqXHR.statusText);
            /*弹出其他两个参数的信息*/
            console.log(textStatus);
            console.log(errorThrown);
        }
    });

//timer处理函数
    function SetRemainTime() {
        if (curCount == 0) {
            clearInterval(InterValObj);//停止计时器
            $(thit).removeAttr("disabled");//启用按钮
            $(thit).val("验证");
        }
        else {
            curCount--;
            $(thit).val(+ curCount + "秒");
        }
    }
}
